#include "FLOW_core/flow_core_pch.h"
#include "FLOW_core/DebugLogger.h"
#include "FLOW_core/LogMgr.h"

#include "windows.h"

namespace CORE
{
	//=========================================================================

	CDebugLogger::CDebugLogger( )
	{
	}

	//=========================================================================

	CDebugLogger::~CDebugLogger( )
	{
	}

	//=========================================================================

	bool_t CDebugLogger::OutputLogMsg( LOG_TYPE ae_log_type, const char_t* apsz_subsystem, const char_t* apsz_log_msg )
	{
		CString str_log_msg;

		CLogMgr::FormatMsg( ae_log_type, apsz_subsystem, apsz_log_msg, str_log_msg );

		OutputDebugString( str_log_msg.c_str( ) );
		return true;
	}

	//=========================================================================

} //namespace CORE
